.B0301-content .kmi-layout-main-content{
    background: linear-gradient(to right, #f7f7f7 50%,rgba(255, 255, 255, 0.51) 100%);
}
.B0301-content .kmi-layout-page{
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: hidden;
}

.B0301-content　input{
    border:0px;
}

.B0301-content .search{
    margin-bottom: 12px;
}
.B0301-content .content-title{
    display: flex;
    padding: 0px;
    flex: 0 0 36px;
    background: #ffffff;
    border-radius: 4px 4px 0 0;
    position: relative;
}
.B0301-content .content-title .close-btn{
    position: relative;
    padding: 6px 4px 0px;
    /* color: #1ab7cd; */
}
.B0301-content .content-title .close-btn .open,
.B0301-content .content-title .close-btn.is-closed .close{
    display: none;
}
.B0301-content .content-title .close-btn.is-closed .open{
    display: initial;
}
.B0301-content .grid-content{
    background-color: rgb(255, 255, 255);
    border-radius: 6px;
    flex:1;
    box-sizing: border-box;
    border: 0px;
    border: 1px solid #cccccc;
    display: flex;
    flex-direction: column;
    transition:all ease-in-out .25s;
}
.B0301-content .grid-content.adjustment_currently_detail{
    margin-bottom: 12px;

}
.B0301-content .grid-content.adjustment_currently_detail.is-hide{
    flex:0 0 36px;
    overflow: hidden;
}
.B0301-content .grid-content.adjustment_detail{
    flex:1.5;    
    overflow: hidden;
}
.B0301-content .grid-content.adjustment_detail.is-hide{
    flex:0 0 36px;
    overflow: hidden;
}
.B0301-content .kmi-list{
    margin:0 8px 8px;
}
.B0301-content .kmi-list__row .kmi-list__column div.num.is-change{
    width: 100%;
    padding: 0 0 0 4px;

    border-radius: 4px;
    border:1px solid red;
    text-align: left;
}
.B0301-content .kmi-list__row .kmi-list__column.column-input>input.is-change{
    border:1px solid red;
}
/*B0301_abnormal_detail*/
.B0301_abnormal_detail{
    width: 100%;
    height: 100%;
}
.B0301_abnormal_detail .kmi-layout-page{
    background: white;
    opacity:1;
}
.B0301_abnormal_detail .kmi-text-fields>label{
    text-align: left;
}
.B0301_abnormal_detail .search-tool{
    display:flex;
    justify-content: flex-end;
    padding: 4px 0px;
}
/*B0301_history*/
.B0301_history{
    width: 100%;
    height: 100%;
}
.B0301_history .kmi-layout-main-content{
     padding-bottom:16px;
}
.B0301_multiple_open .btn-add{
    width: 100px;
    position: absolute;
    right: calc(2vw + 30px);
}
.B0301_multiple_open .kmi-list__row .kmi-list__column{
    position: relative;
}
.B0301_multiple_open .material-icons.align-right{
    position: absolute;
    right: 0px;
    z-index: 1;
}